﻿namespace Dissemination.MVC.Models
{
    using System.ComponentModel;
    using System.ComponentModel.DataAnnotations;
    using System.Web.Mvc;

    [MetadataType(typeof(SurveyResultMetaData))]
    public partial class SurveyResult
    {
        [Bind(Exclude = "SurveyResultID")]
        public class SurveyResultMetaData
        {
            [DisplayName("Number of Acute Care Hospitals")]
            public int SurveyResultsHospitals { get; set; }

            [DisplayName("Beds in TA")]
            public int SurveyResultsBeds { get; set; }

            [DisplayName("Deaths in TA")]
            public int SurveyResultsDeath { get; set; }

            [DisplayName("TA population")]
            public int SurveyResultsPopulation { get; set; }

            [DisplayName("Beds in ICU")]
            public int SurveyResultsBedsICU { get; set; }

            [DisplayName("Admitted patients in ICU")]
            public int SurveyResultsAdmittedICU { get; set; }

            [DisplayName("Deaths in ICU")]
            public int SurveyResultsDeathICU { get; set; }

            [DisplayName("Neurosurgery Facility Units")]
            public int SurveyResultsNeurosurgery { get; set; }

            [DisplayName("Potential DBD donors")]
            public int SurveyResultsPotentialDonors { get; set; }

            [DisplayName("Eligible DBD donors")]
            public int SurveyResultsEligibleDonors { get; set; }

            [DisplayName("Actual DBD donors")]
            public int SurveyResultsActualDonors { get; set; }

            [DisplayName("Utilized DBD donors")]
            public int SurveyResultsUtilizedDonors { get; set; }

            [DisplayName("Procured organs")]
            public int SurveyResultsProcuredOrgans { get; set; }

            [DisplayName("People workinf full-time")]
            public int SurveyResultsDonorCoordinatorsFull { get; set; }

            [DisplayName("People working part-time")]
            public int SurveyResultsDonorCoordinatorsPart { get; set; }

        }
    }
}
